* {padding: 0; margin: 0; line-height: 1.9em;}

a {color: #5378B3;}

body {height:auto; width:auto; padding: 0 50px; font: 12px/18px serif; color:#fff; background: #000;}

#page {max-width: 960px; margin: 35px auto 50px; position: relative;}
#header {position: relative;  width: 100%; z-index: 200;}

body.home #main,
body.archive #main,
body.search #main {
	padding-left: 0; 
	padding-right: 0; 
	border: 1px solid #fff; 
	border-width: 1px 0;
	background: #fff url(images/book_bg.jpg) repeat-y center 0;
}

body.home .post,
body.archive .post,
body.search .post {width: 32.45614035087719%; float: left; padding:0 8.771929824561403%}

/**导航**/
#navigation {text-align: right; position: absolute; z-index: 10; height: 45px; left: 0; right: 55px; bottom: 0;}
#sideToggle {width: 40px; height: 45px; display: block; position: absolute; right: 0; bottom: 0; background: #fff; color: #333; text-align: center; line-height: 40px; cursor: pointer; font-weight: bold;}
#dropmenu {list-style:none; position:relative; width:100%; z-index: 400;}
#dropmenu li {list-style:none;  position:relative; display: inline-block;}
#dropmenu li:hover {background: #333; background: rgba(0,0,0,.6)}
#dropmenu li a { display: block; color: #fff; font-family: sans-serif; font-size: 10px; text-transform: uppercase; padding:0 15px; line-height: 45px; height: 45px;}
#dropmenu li a:hover {text-decoration: none;}
#dropmenu li ul {
	list-style:none; 
	display:none; 
	position:absolute; 
	width:180px; 
	padding:10px; 
	z-index:300; 
	top:45px; 
	right: -1px; 
	background: #333; background: rgba(0,0,0,.9);
	border: 1px solid #fff; 
	border-width: 0 1px 1px;
}
#dropmenu li ul li {position:relative; z-index: 2; display: block; text-align: left;}
#dropmenu li ul li a {line-height: 35px; text-transform: none; height: 35px;}
#dropmenu li ul li a:hover {background: #222; color: #fff;}
#dropmenu li ul li ul {position:absolute;top:-10px; right:180px; border-width: 1px;}
#dropmenu li ul li ul:before {border-width: 1px;}
#dropmenu li:hover ul ul, 
#dropmenu li:hover ul ul ul, 
#dropmenu li:hover ul ul ul ul {display:none;}
#dropmenu li:hover ul, 
#dropmenu li li:hover ul, 
#dropmenu li li li:hover ul, 
#dropmenu li li li li:hover ul {display:block;}
#dropmenu li.current-menu-item,
#dropmenu li.current-menu-ancestor {border-bottom: 5px solid #333;}

#content {background: #fff; color: #555; position: relative; width: 100%}
#main {padding:5.2083333333333336% /*50px / 960px*/; position: relative;}